Big Huge Thesaurus

Raffia taedigera

noun